搭建环境准备
Node.js 的安装和准备
1 | $ node -v |
git的安装和准备
1 | $ git --version |
github账户的配置
- github账户注册
- 创建新仓库
注意:仓库名称一定为 github用户名.github.io
- 仓库设置
接下来开启github pages功能 ,点击界面右侧的 Settings,你将会打开这个库的settings页面,向下拖动,直到看见GitHub Pages
安装hexo
在任意一个地方创建文件夹hexo,进入到该目录输入:
1 | $ npm install hexo-cli -g |
然后可能会看到一个WARN,并不会影响操作,继续输入:
1 | $ npm install hexo --save |
1 | $ hexo -v |
hexo的相关配置
- 初始化hexo
1 | $ hexo init <新文件夹> |
- 首次体验hexo
1 | $ hexo g |
配置Git个人信息
如果之前已经配置好git个人信息,请跳过这一个步骤
- 设置Git的user name和email
1 | $ git config --global user.name "yourusername" |
- 生成密钥
1 | $ ssh-keygen -t rsa -C "youremail" |
配置Deployment
在_config.yml文件中,找到Deployment,然后按照如下修改:
1 | deploy: |
写博客、发布新文章
- 新建一篇博客
1 | $ hexo new post "article title" |
用MarDown编辑器打开就可以编辑文章了
- 生成、部署
1 | $ hexo g // 生成 |
1 | $ hexo d -g //在部署前先生成 |
- 踩坑提醒
注意需要提前安装一个扩展
1 | npm install hexo-deployer-git --save |
如果没有执行这行命令,将会提醒
deloyer not found:git